package com.liuche.homechat.common.user.service;

import com.liuche.homechat.common.user.domain.entity.User;
import com.liuche.homechat.common.user.domain.entity.UserRole;
import com.baomidou.mybatisplus.extension.service.IService;

/**
 * <p>
 * 用户角色关系表 服务类
 * </p>
 *
 * @author <a href="https://github.com/0liu0">liuche</a>
 * @since 2024-06-08
 */
public interface UserRoleService {
    /**
     * 为用户构建普通角色权限
     * @param uid
     */
    void genCommonRole(Long uid);

    /**
     * 根据用户 id 查找其对应的权限信息
     * @param uid
     */
    UserRole queryUserRoleByUid(Long uid);
}
